home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / PROGRAMR / OLE2BOOK.ZIP / CHAP02.ZIP / CHAP02 / SCHMOO / SCHMOO.RC < prev   
Text File  |  1993-03-27  |  10KB  |  242 lines

  1. /*
  2.  * SCHMOO.RC
  3.  *
  4.  * Resources such as icons, menus, strings, accelerators, and dialogs.
  5.  *
  6.  * Copyright (c)1993 Microsoft Corporation, All Rights Reserved
  7.  *
  8.  * Kraig Brockschmidt, Software Design Engineer
  9.  * Microsoft Systems Developer Relations
  10.  *
  11.  * Internet  :  kraigb@microsoft.com
  12.  * Compuserve:  >INTERNET:kraigb@microsoft.com
  13.  */
  14.  
  15.  
  16. #include <windows.h>
  17. #include <classres.h>
  18. #include "resource.h"
  19.  
  20.  
  21. //These IDBs are from BTTNCUR.H
  22. IDB_STANDARDIMAGES72    BITMAP gizmo72.bmp
  23. IDB_STANDARDIMAGES96    BITMAP gizmo96.bmp
  24. IDB_STANDARDIMAGES120   BITMAP gizmo120.bmp
  25.  
  26. Icon                ICON   schmoo.ico
  27.  
  28. #ifdef MDI
  29. IDR_DOCUMENTICON    ICON   document.ico
  30. #endif
  31.  
  32. IDR_MENU    MENU MOVEABLE DISCARDABLE
  33.     BEGIN
  34.      POPUP "&File"
  35.       BEGIN
  36.        MENUITEM "&New",                 IDM_FILENEW
  37.        MENUITEM "&Open...",             IDM_FILEOPEN
  38.        MENUITEM "&Close",               IDM_FILECLOSE
  39.        MENUITEM "&Save",                IDM_FILESAVE
  40.        MENUITEM "Save &As...",          IDM_FILESAVEAS
  41.        MENUITEM SEPARATOR
  42.        MENUITEM "&Import...",           IDM_FILEIMPORT
  43.        MENUITEM SEPARATOR
  44.        MENUITEM "E&xit",                IDM_FILEEXIT
  45.       END
  46.  
  47.      POPUP "&Edit"
  48.       BEGIN
  49.        MENUITEM "&Undo\tCtrl+Z",        IDM_EDITUNDO
  50.        MENUITEM SEPARATOR
  51.        MENUITEM "&Cut\tCtrl+X",         IDM_EDITCUT
  52.        MENUITEM "C&opy\tCtrl+C",        IDM_EDITCOPY
  53.        MENUITEM "&Paste\tCtrl+V",       IDM_EDITPASTE
  54.       END
  55.  
  56.      POPUP "&Color"
  57.       BEGIN
  58.        MENUITEM "&Background...",       IDM_COLORBACKGROUND
  59.        MENUITEM "&Line...",             IDM_COLORLINE
  60.       END
  61.  
  62.      //These will be converted to bitmap items.
  63.      POPUP "&Line"
  64.       BEGIN
  65.        MENUITEM "Solid",                IDM_LINESOLID, CHECKED
  66.        MENUITEM "Dash",                 IDM_LINEDASH
  67.        MENUITEM "Dot",                  IDM_LINEDOT
  68.        MENUITEM "DashDot",              IDM_LINEDASHDOT
  69.        MENUITEM "DashDotDot",           IDM_LINEDASHDOTDOT
  70.       END
  71.  
  72.     #ifdef MDI
  73.      POPUP   "&Window"
  74.       BEGIN
  75.        MENUITEM "&Cascade",             IDM_WINDOWCASCADE
  76.        MENUITEM "Tile &Horizontally",   IDM_WINDOWTILEHORZ
  77.        MENUITEM "&Tile Vertically",     IDM_WINDOWTILEVERT
  78.        MENUITEM "Arrange &Icons",       IDM_WINDOWICONS
  79.       END
  80.     #endif
  81.  
  82.      POPUP "&Help"
  83.       BEGIN
  84.        MENUITEM "&About Schmoo...",     IDM_HELPABOUT
  85.       END
  86.     END
  87.  
  88.  
  89.  
  90. //Stringtable for Frame windows
  91. STRINGTABLE
  92.     BEGIN
  93.      IDS_CAPTION,            "Schmoo 2.0"
  94.      IDS_UNTITLED,           "(Untitled)"
  95.      IDS_FILEDIRTY,          "%s has been modified.\nDo you wish to save it?"
  96.      IDS_DEFEXT,             "MOO"
  97.      IDS_DOTEXT,             ".MOO"
  98.      IDS_FILEOPENFILTER,     "Schmoo Polyline (*.moo)|*.moo|"
  99.      IDS_FILESAVEFILTER,     "Schmoo 2.0 (*.moo)|*.moo|Schmoo 1.0 (*.moo)|*.moo|"
  100.      IDS_FILEOPEN,           "File Open"
  101.      IDS_FILESAVEAS,         "File Save As"
  102.      IDS_FILEIMPORT,         "File Import"
  103.     END
  104.  
  105. //Stringtable for document windows.
  106. STRINGTABLE
  107.     BEGIN
  108.      IDS_CLIPBOARDFORMAT,    "Polyline Figure"
  109.      IDS_DOCUMENTCAPTION,    "Schmoo Document"
  110.      IDS_VERSIONMISMATCH,    "The data in the document is not versions 1.0 or 2.0."
  111.      IDS_FILELOADERROR,      "Could not read the requested document."
  112.      IDS_FILESAVEERROR,      "Could not write to the specified document."
  113.      IDS_FILEDOESNOTEXIST,   "Document does not exist on the file system."
  114.      IDS_FILEOPENERROR,      "Could not open the requested document."
  115.      IDS_UNKNOWNERROR,       "Action failed due to an unknown error."
  116.      IDS_VERSIONCHANGE,      "Are you sure you want to change from version %d.%d to version %d.%d?"
  117.     END
  118.  
  119.  
  120. IDR_ACCELERATORS ACCELERATORS
  121.    BEGIN
  122.     VK_BACK,      IDM_EDITUNDO, ALT, VIRTKEY
  123.     VK_DELETE,    IDM_EDITCUT, SHIFT, VIRTKEY
  124.     VK_INSERT,    IDM_EDITCOPY, CONTROL, VIRTKEY
  125.     VK_INSERT,    IDM_EDITPASTE, SHIFT, VIRTKEY
  126.     "^Z",         IDM_EDITUNDO
  127.     "^X",         IDM_EDITCUT
  128.     "^C",         IDM_EDITCOPY
  129.     "^V",         IDM_EDITPASTE
  130.    END
  131.  
  132.  
  133. //Tables and such for StatStrip
  134.  
  135. IDR_STATMESSAGEMAP RCDATA
  136.     BEGIN
  137.      ID_MESSAGEEMPTY,           IDS_EMPTYMESSAGE,
  138.      ID_MESSAGEREADY,           IDS_READYMESSAGE
  139.  
  140.      ID_MENUSYS,                IDS_MENUMESSAGESYSTEM,
  141.      SC_SIZE,                   IDS_SYSMESSAGESIZE,
  142.      SC_MOVE,                   IDS_SYSMESSAGEMOVE,
  143.      SC_MINIMIZE,               IDS_SYSMESSAGEMINIMIZE,
  144.      SC_MAXIMIZE,               IDS_SYSMESSAGEMAXIMIZE,
  145.      SC_NEXTWINDOW,             IDS_SYSMESSAGENEXTWINDOW,
  146.      SC_PREVWINDOW,             IDS_SYSMESSAGEPREVWINDOW,
  147.      SC_CLOSE,                  IDS_SYSMESSAGECLOSE,
  148.      SC_RESTORE,                IDS_SYSMESSAGERESTORE,
  149.      SC_TASKLIST,               IDS_SYSMESSAGETASKLIST,
  150.  
  151.      ID_MENUFILE,               IDS_MENUMESSAGEFILE,
  152.      IDM_FILENEW,               IDS_ITEMMESSAGEFILENEW,
  153.      IDM_FILEOPEN,              IDS_ITEMMESSAGEFILEOPEN,
  154.      IDM_FILECLOSE,             IDS_ITEMMESSAGEFILECLOSE,
  155.      IDM_FILESAVE,              IDS_ITEMMESSAGEFILESAVE,
  156.      IDM_FILESAVEAS,            IDS_ITEMMESSAGEFILESAVEAS,
  157.      IDM_FILEIMPORT,            IDS_ITEMMESSAGEFILEIMPORT,
  158.      IDM_FILEEXIT,              IDS_ITEMMESSAGEFILEEXIT,
  159.  
  160.      ID_MENUEDIT,               IDS_MENUMESSAGEEDIT,
  161.      IDM_EDITUNDO,              IDS_ITEMMESSAGEEDITUNDO,
  162.      IDM_EDITCUT,               IDS_ITEMMESSAGEEDITCUT,
  163.      IDM_EDITCOPY,              IDS_ITEMMESSAGEEDITCOPY,
  164.      IDM_EDITPASTE,             IDS_ITEMMESSAGEEDITPASTE,
  165.  
  166.      ID_MENUWINDOW,             IDS_MENUMESSAGEWINDOW,
  167.      IDM_WINDOWCASCADE,         IDS_ITEMMESSAGEWINDOWCASCADE,
  168.      IDM_WINDOWTILEHORZ,        IDS_ITEMMESSAGEWINDOWTILEHORZ,
  169.      IDM_WINDOWTILEVERT,        IDS_ITEMMESSAGEWINDOWTILEVERT,
  170.      IDM_WINDOWICONS,           IDS_ITEMMESSAGEWINDOWICONS,
  171.  
  172.      ID_MENUHELP,               IDS_MENUMESSAGEHELP,
  173.      IDM_HELPABOUT,             IDS_ITEMMESSAGEHELPABOUT,
  174.  
  175.      ID_MENUCOLOR,              IDS_MENUMESSAGECOLOR,
  176.      IDM_COLORBACKGROUND,       IDS_ITEMMESSAGECOLORBACKGROUND,
  177.      IDM_COLORLINE,             IDS_ITEMMESSAGECOLORLINE,
  178.  
  179.      ID_MENULINE,               IDS_MENUMESSAGELINE,
  180.      IDM_LINESOLID,             IDS_ITEMMESSAGELINESOLID,
  181.      IDM_LINEDASH,              IDS_ITEMMESSAGELINEDASH,
  182.      IDM_LINEDOT,               IDS_ITEMMESSAGELINEDOT,
  183.      IDM_LINEDASHDOT,           IDS_ITEMMESSAGELINEDASHDOT,
  184.      IDM_LINEDASHDOTDOT,        IDS_ITEMMESSAGELINEDASHDOTDOT,
  185.     END
  186.  
  187.  
  188.  
  189. STRINGTABLE
  190.     BEGIN
  191.      IDS_EMPTYMESSAGE,                  ""
  192.      IDS_READYMESSAGE,                  "Ready"
  193.  
  194.      IDS_MENUMESSAGESYSTEM,             "Commands for working with the application window"
  195.      IDS_SYSMESSAGESIZE,                "Changes the size of the window"
  196.      IDS_SYSMESSAGEMOVE,                "Moves the window to another position"
  197.      IDS_SYSMESSAGEMINIMIZE,            "Reduces the window to an icon"
  198.      IDS_SYSMESSAGEMAXIMIZE,            "Enlarges the window to its maximum size"
  199.      IDS_SYSMESSAGENEXTWINDOW,          "Switches to the next window"
  200.      IDS_SYSMESSAGEPREVWINDOW,          "Switches to the previous window"
  201.      IDS_SYSMESSAGECLOSE,               "Closes the window"
  202.      IDS_SYSMESSAGERESTORE,             "Restores the window to its previous size"
  203.      IDS_SYSMESSAGETASKLIST,            "Opens the Task List"
  204.  
  205.      IDS_MENUMESSAGEFILE,               "Commands for working with files"
  206.      IDS_ITEMMESSAGEFILENEW,            "Creates a new, blank document"
  207.      IDS_ITEMMESSAGEFILEOPEN,           "Opens an existing document"
  208.      IDS_ITEMMESSAGEFILECLOSE,          "Closes the currently active document"
  209.      IDS_ITEMMESSAGEFILESAVE,           "Saves the currently active document"
  210.      IDS_ITEMMESSAGEFILESAVEAS,         "Saves the currently active document under a new name"
  211.      IDS_ITEMMESSAGEFILEIMPORT,         "Loads data from a file into the currntly active document"
  212.      IDS_ITEMMESSAGEFILEEXIT,           "Closes the application"
  213.  
  214.      IDS_MENUMESSAGEEDIT,